package com.hsteach.framework.feign.client.xgk.dto.ret;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(description = "教学机构树")
public class GetTeaOrgTreeRet implements Serializable {

    @ApiModelProperty(value = "机构 id",required = false)
    private String groupId;

    @ApiModelProperty(value = "机构名称",required = false)
    private String groupName;

    @ApiModelProperty(value = "机构所属层级",required = false)
    private Integer orgTier;

    @ApiModelProperty(value = "机构类型",required = false)
    private String organType;

    @ApiModelProperty(value = "父级机构 id",required = false)
    private String parentId;

    @ApiModelProperty(value = "序号",required = false)
    private Integer orderNumber;

    @ApiModelProperty(value = "父级机构",required = false)
    private GetTeaOrgTreeRet parentVO;

    @ApiModelProperty(value = "下级机构",required = false)
    private List<GetTeaOrgTreeRet> children;
}
